using System;

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

using Elephant.Framework;

namespace Elephant.Utility.Components
{
    [ComponentDependency(typeof(Transform))]
    public class Light : EntityComponent
    {
        
    }

    public class DirectionalLight : Light
    {
        Vector3 direction = Vector3.Forward;

        public Vector3 Direction
        {
            get
            {
                return direction;
            }
            set
            {
                direction = value;
            }
        }
    }

    public class PointLight : Light
    {

    }

    public class SpotLight : Light
    {

    }
}
